namespace EyeSoft.EntityFramework.Caching.Demo.Data.Models
{
	using System.Collections.Generic;

	public class Product
	{
		public Product()
		{
			OrderDetails = new List<OrderDetail>();
		}

		public int ProductId { get; set; }

		public string ProductName { get; set; }

		public int? SupplierId { get; set; }

		public int? CategoryID { get; set; }

		public string QuantityPerUnit { get; set; }

		public decimal? UnitPrice { get; set; }

		public short? UnitsInStock { get; set; }

		public short? UnitsOnOrder { get; set; }

		public short? ReorderLevel { get; set; }

		public bool Discontinued { get; set; }

		public virtual Category Category { get; set; }

		public virtual ICollection<OrderDetail> OrderDetails { get; set; }

		public virtual Supplier Supplier { get; set; }
	}
}